// function isEmbty(data) {
//     if (data instanceof Array) {//数组为true
//         // 判断数组：
//         if (data == false || data == null || data.length == 0) {
//             console.log("这是个空数组")
//         } else {
//             console.log('该数组有'+data.length+'项数据')
//         }
//     } else {
//         //判断对象
//         if (Object.keys(data) == false) {
//             console.log("这是个空对象")
//         } else {
//             console.log("这不是个空对象")
//         }
//     }
// }
// isEmbty([1,2,3])

function isEmbty(data) {
    if (Object.prototype.toString.call(data)== "[object Array]") {//数组为true
        // 判断数组：
        if (data == false || data == null || data.length == 0) {
            console.log("这是个空数组")
        } else {
            console.log('该数组有'+data.length+'项数据')
            console.log(data)
        }
    } else  if(Object.prototype.toString.call(data)== "[object Object]"){
        //判断对象
        if (Object.keys(data) == false) {
            console.log("这是个空对象")
        } else {
            console.log("这不是个空对象")
            Object.getOwnPropertyDescriptor(data)
            console.log(data)
        }
    }
}
isEmbty({name:1,age:18})

// function isEmbty(data) {
//     var util = new Util()
//     if (util.isEmbty(data)) {//数组为true
//         // 判断数组：
//         if (data == false || data == null || data.length == 0) {
//             console.log("这是个空数组")
//         } else {
//             console.log('该数组有'+data.length+'项数据')
//             console.log(data)
//         }
//     } else  if(util.isEmbty(data)){
//         //判断对象
//         if (Object.keys(data) == false) {
//             console.log("这是个空对象")
//         } else {
//             console.log("这不是个空对象")
//             Object.getOwnPropertyDescriptor(data)
//             console.log(data)
//         }
//     }
//     util.init([1,2,3])
// }
// isEmbty({name:1,age:18})